//
//  RELCourseManager.h
//  BaxTer
//
//  Created by wsj2015 on 16/10/30.
//  Copyright © 2016年 陈武琦. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "RLMCourse.h"
@class BTCourseModel;
@interface RLMCourseManager : NSObject



+ (instancetype)manager;
/**
 根据用户账号 初始化数据库

 @param userAccout 用户手机号
 */
- (void)configWithUserAccout:(NSString *)userAccout;


/**
 增加

 @param model <#model description#>
 */
- (void)creatOrUpdateCourse:(BTCourseModel *)model;
/**
 异步删除

 @param courseArray <#courseArray description#>
 */
- (void)deleteCoursesWithCourseArr:(NSArray <BTCourseModel*>*)courseArray doneBlock:(void(^)())doneBlock;



/**
 删除数据库中所有课程
 */
- (void)deleteAllObjects;

/**
   获取数据库中所有实体

 @param handel 返回block
 */
- (void)getAllObjectsWithHandel:(void(^)(NSArray <BTCourseModel *>*))handel;

@end
